publicly lambast

Translations
публично критиковать
The politician was publicly lambasted for his controversial remarks.
Политика публично раскритиковали за его спорные заявления.